#include "Bullet3Collision/NarrowPhaseCollision/shared/b3BvhSubtreeInfoData.h"
#ifdef __cplusplus
extern "C" {
#endif
b3BvhSubtreeInfoData* bullet_Newb3BvhSubtreeInfoData(){
	b3BvhSubtreeInfoData* wrap_out = new b3BvhSubtreeInfoData();
	return wrap_out;
}

int** bullet_b3BvhSubtreeInfoData_GetFieldOfM_padding(b3BvhSubtreeInfoData* c_this){
	return (int**)(&c_this->m_padding);
}

unsigned short** bullet_b3BvhSubtreeInfoData_GetFieldOfM_quantizedAabbMax(b3BvhSubtreeInfoData* c_this){
	return (unsigned short**)(&c_this->m_quantizedAabbMax);
}

unsigned short** bullet_b3BvhSubtreeInfoData_GetFieldOfM_quantizedAabbMin(b3BvhSubtreeInfoData* c_this){
	return (unsigned short**)(&c_this->m_quantizedAabbMin);
}

int bullet_b3BvhSubtreeInfoData_GetFieldOfM_rootNodeIndex(b3BvhSubtreeInfoData* c_this){
	return (int)(c_this->m_rootNodeIndex);
}

int bullet_b3BvhSubtreeInfoData_GetFieldOfM_subtreeSize(b3BvhSubtreeInfoData* c_this){
	return (int)(c_this->m_subtreeSize);
}

#ifdef __cplusplus
}
#endif
